home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / HyperCard / Rinaldi Externals 3.1 / README next >
Text File  |  1993-02-27  |  14KB  |  465 lines

  1. X-Archive 3.1 includes 127 of Frederic Rinaldi's freeWare externals, current as of 10-Feb-93, and fully documented. There are 8 new externals, 5 updates, icons identifying system dependencies (Hypercard 2, System 7, Quicktime etc) and stack navigation buttons.
  2.  
  3. Version 3.1 is based on a stack by:
  4.  
  5. Ken Fisher
  6. Dept. of Speech Comm. & Theater
  7. State University of New York at Oneonta
  8. fisherkj@snyoneva.bitnet
  9.  
  10. Updated by:
  11.  
  12. Peter Stubbs
  13. Compuserve (CIS 100026,3211)
  14. MacConnection (02) 907 9198
  15. MacInTouch (02) 584 2522
  16. AUG (02) 439 6055
  17. MacCity (02) 660 2027
  18.  
  19. CONTENTS:
  20.  
  21. Name               Ver     Name    Ver     Name    Ver
  22. Align              2.7     FullMove        1.2     Mousoid         1.1
  23. ArchiveContent     1.0     FullOffset      1.0     NameNewFile     1.0
  24. ATalkZones         1.5     FullRemove      1.1     Notification    1.0
  25. Calendoid          1.4     FullRename      1.4     NubusList       1.0
  26. CapsLock           1.0     FullReplace     1.1     PICTFile        1.7
  27. ChooseColor        1.1     FullResList     2.1     PICTToClip      1.4
  28. Chooser            1.7     FullSFPack      1.7     PPCList         1.0
  29. ClipInfo           1.0     FullSFPut       1.3     PrinterInfo     1.0
  30. ClipToPict         1.4     FullSort        3.5     PrintPICT       1.4
  31. CompressPictFile   1.2     FullText        1.0     PrintPICTList   1.2
  32. CopyFolder         2.1     GetBootVol      1.1     Privileges      1.3
  33. CopyRes            2.0     GetDir          2.2     Prompt          2.5
  34. CreateAlias        1.0     GetFInfo        1.3     Promptoid       1.5
  35. CreatCustomIcon    1.1     GetIcon         1.0     QCopy           1.2
  36. CreateFolder       1.2     GetMode         1.3     RemoveFolder    1.2
  37. CreateMenuHelp     1.0     GetPassword     1.3     ReplaceCharSet  1.0
  38. CreateStack        1.1     GetSysFolder    1.0     ResolveAlias    1.1
  39. CreateThumbnail    1.2     GetVInfo        1.0     ResText         1.4
  40. DateConverter      1.2     GlobalList      1.1     ScrapXCMDs      1.9
  41. DateSort           1.0     GlobalMaster    1.0     SelectDir       1.1
  42. DocCreator         1.5     HowMany         1.1     SelectFile      1.0
  43. DocTypes           1.6     ICNtoICON       1.8     SendPS          1.4
  44. DoMenu             1.0     Infoid          1.1     SetFileFlag     1.2
  45. EraseFile          1.2     IsDate          1.0     SetFinderLock   1.2
  46. ExtractItems       1.4     IsFile          1.0     SetFInfo        1.0
  47. FileCopy           2.6     IsFinderLocked  1.2     SetMode         1.2
  48. FileIsOpen         1.2     IsFolder        1.0     Set             1.1
  49. FileMaker          1.2     IsObject        1.0     ShowHideFolder  1.2
  50. FileSharingMaster  1.0     KillRes         1.4     SoundRecord     1.7
  51. FindFolder         1.1     LaunchDoc       1.0     StripDup        1.1
  52. FolderSize         1.4     LineCount       1.7     StrWidth        1.0
  53. FontMaster         1.3     ListComponents  1.0     Switch          1.3
  54. FormatNum          1.0     ListLogic       1.6     Tabloid         1.1
  55. FullBalloons       1.0     Listoid         3.0     Textoid         3.9
  56. FullDrag           1.3     ListSelect      4.8     TextRes         1.4
  57. FullFind           1.4     MacType         1.3     WindName        1.1
  58. FullHPop           1.5     Menu            2.1     XRef            1.3
  59.  
  60. Align
  61. Aligns the content of a field into columns.
  62.  
  63. ArchiveContent
  64. Returns a list of files contained in a Compact Pro* archive.
  65.  
  66. ATalkZones
  67. Returns the node zone and all available zones over AppleTalk.
  68.  
  69. Calendoid
  70. Displays a monthly calendar window.  Requires Hypercard 2.
  71.  
  72. CapsLock
  73. Tests if the CapsLock key is down or not.
  74.  
  75. ChooseColor
  76. Lets you choose a color using the Apple Color Picker dialog.
  77.  
  78. Chooser
  79. This contains 2 XFCN and 1 XCMD which let you perform chooser commands,
  80. thus selecting any printer driver.
  81.  
  82. ClipInfo
  83. Returns the types of resources present in the clipboard, thus allowing
  84. you to determine its content.
  85.  
  86. ClipToPict
  87. Transfers a picture from the clipboard to a PICT file or PICT resource,
  88. modifying it if required.
  89.  
  90. CompressPictFile
  91. Compresses a PICT file using QuickTime* JPEG.  Requires QuickTime.
  92.  
  93. CopyFolder
  94. Copies a whole folder, including all enclosed folders and files.
  95.  
  96. CopyRes
  97. Copies resources between two files. Unlike ResCopy, it doesn't simply
  98. replace existing resources with same name or ID without warning, and
  99. offers a wide range of error checking.
  100.  
  101. CreateAlias
  102. Creates a file, volume or folder alias on disk.  Requires System 7.
  103.  
  104. CreatCustomIcon
  105. Adds a System 7 custom icon to any PICT, MooV or JFIF file, or file with
  106. a PICT resource.  Requires System 7.
  107.  
  108. CreateFolder
  109. Creates a new folder on a volume.
  110.  
  111. CreateMenuHelp
  112. Creates "hmnu" resources to be used by the Help Mgr in order to provide
  113. menu help balloons. Requires System 7.
  114.  
  115. CreateStack
  116. Creates a new Stack from within a script, without user intervention.
  117.  
  118. CreateThumbnail
  119. Adds a QuickTime*'s picture preview to any PICT, MooV or JFIF file,
  120. or file with a PICT resource.  Requires QuickTime.
  121.  
  122. DateConverter
  123. Converts date/time to seconds and back.
  124.  
  125. DateSort
  126. Sorts the lines of a container by date. 
  127.  
  128. DocCreator
  129. Returns the application name for a given file Creator or file pathName.
  130.  
  131. DocTypes
  132. Returns a list of all document types that can be handled by an
  133. application.
  134.  
  135. DoMenu
  136. Enhances HyperCard 2.0 by allowing you to choose to paste text only or
  137. styled text.  Requires Hypercard 2.
  138.  
  139. EraseFile
  140. Deletes a file on a volume
  141.  
  142. ExtractItems
  143. Extracts one or more items from a list.
  144.  
  145. FileCopy
  146. Copies any file between two volumes or directories.
  147.  
  148. FileIsOpen
  149. Tests if a file is already open or not.
  150.  
  151. FileMaker
  152. Two XCMDs that allow you to create any type of document, empty or
  153. already filled, from within a script and reopen it with the original
  154. application.
  155.  
  156. FileSharingMaster
  157. 3 XCMDs and 3 XFCNs that allow you to fully master FileSharing : turn it
  158. on/off, test its state, share/unshare a folder, get and set its sharing
  159. privileges, get users and groups list.  Requires System 7.
  160.  
  161. FindFolder
  162. Returns the full pathname of the active System folder or any of its
  163. reserved folders (System 7.0).
  164.  
  165. FolderSize
  166. Returns the physical size of any folder or volume, the number of folders
  167. and files found.
  168.  
  169. FontMaster
  170. A XFCN & a XCMD, which allow you to handle fonts within files.  One
  171. returns full information on fonts in a file according to the FOND
  172. resources, the other
  173. lets you renumber a FOND resource or associated FONT/NFNT/sfnt resource.
  174.  
  175. FormatNum
  176. Lets you format numbers according to their sign, like Excel*.
  177.  
  178. FullBalloons
  179. Let s you add Balloon Help to a stack.  Supports styled text.
  180. Requires System 7.
  181.  
  182. FullDrag
  183. Lets you drag a gray outline of one or more rectangles, and even test a
  184. condition while dragging.
  185.  
  186. FullFind
  187. Searches for first of all matches of a string in a container.
  188.  
  189. FullHPop
  190. Displays a popup or hierarchical popup menu to allow user selection. It
  191. allows font & size selection and is smart enough to capitalize each item
  192. and style metacharacter to match the Human Interface Guidelines.  A
  193. special hack has been provided to allow SICN insertion
  194.  
  195. FullMove
  196. Moves a file or folder on a volume.
  197.  
  198. FullOffset
  199. An extension to the offset() internal HyperTalk instruction. It lets you
  200. define the search mode as well as the starting char.
  201.  
  202. FullRemove
  203. Deletes a file or folder and all its content from a volume.
  204.  
  205. FullRename
  206. Renames a file or folder, keeping previous privileges when working on a
  207. server folder.
  208.  
  209. FullReplace
  210. Remove or replace a string in text.
  211.  
  212. FullResList
  213. Gets a list of resource information for any file, or even to test if a
  214. resource is present.
  215.  
  216. FullSFPack
  217. Lets you use standard dialogs for selecting (opening or saving) a file,
  218. folder or volume. It lets you deal with Alias files themselves rather than
  219. with pointed entries, and adds a multiple files selection dialog.
  220. Selection of multiple files is supported as well as a Quicktime preview
  221. display. Requires System 7.
  222.  
  223. FullSFPut
  224. Displays the SFPutFile dialog on the screen, allowing you to type a name
  225. and to choose destination folder for a new file.
  226.  
  227. FullSort
  228. Allowis any kind of sort, even co-sorting of lists.  A range of sort types
  229. are available.
  230.  
  231. FullText
  232. Two XCMDs that allow you to transfer full-styled text between two fields.
  233. Requires Hypercard 2.
  234.  
  235. GetBootVol
  236. Returns the name of the boot volume.
  237.  
  238. GetDir
  239. Gets the content of any volume of folder. Its numerous options allow you
  240. to select precisely the needed information, and to choose the resulting
  241. values and their order.
  242.  
  243. GetFInfo
  244. Returns a list of Finder information for a file (such as type,creator,
  245. creation date and time, modification date and time, size, finder flags).
  246.  
  247. GetIcon
  248. Adds, in the current stack, an ICON resource coming from the Desktop file.
  249. Requires System 7.
  250.  
  251. GetMode
  252. Returns the screen(s)' video mode and depth.
  253.  
  254. GetPassword
  255. Lets you type a hidden password in a dialog.
  256.  
  257. GetSysFolder
  258. Returns the pathName of the current System folder.
  259.  
  260. GetVInfo
  261. Returns informations about a volume (such as total space, free space,
  262. number of files and folders, creation date and time).
  263.  
  264. GlobalList
  265. Returns the list of available global variables.  Requires Hypercard 2.
  266.  
  267. GlobalMaster
  268. Two XCMDs which allow you to easily purge all global variables created
  269. by the stack. Requires HyperCard 2.
  270.  
  271. HowMany
  272. Returns the number of occurrences of a pattern string within a target
  273. string.
  274.  
  275. ICNtoICON
  276. Gets ICN#(s)  from any file and copies it (them) as ICON into another
  277. file.
  278.  
  279. Infoid
  280. Displays a windoid showing current objects attributes.
  281. Requires Hypercard 2.
  282.  
  283. IsDate
  284. Offers a REAL date test, identifying if a string contains a date in any
  285. valid date format (eg 12/31/91 or Monday,December 3, 1992 both test as
  286. valid).  It supports international date formats.
  287.  
  288. IsFile
  289. Tests for the existence of a file on a volume.
  290.  
  291. IsFinderLocked
  292. Test if a file is locked or not (Finder info ckeckbox).
  293.  
  294. IsFolder
  295. Tests for the existence of a folder on a volume.
  296.  
  297. IsObject
  298. Tests for the existence of a HyperCard object.
  299.  
  300. KillRes
  301. Delete a resource in a file.
  302.  
  303. LaunchDoc
  304. Lets you open or print a document by launching its application.
  305. Requires System 7.
  306.  
  307. LineCount
  308. Returns the real number of lines of a field, including all wrapped lines.
  309.  
  310. ListComponents
  311. Returns the list of all available components, along with their
  312. information.  Requires System 7.1 or Quicktime.
  313.  
  314. ListLogic
  315. Allows logical comparison of two lists.
  316.  
  317. Listoid
  318. Displays a list in a windoid.  Requires Hypercard 2.
  319.  
  320. ListSelect
  321. Lets you choose one or many items within a list appearing in a dialog on
  322. the screen. The XFCN is stand-alone, meaning that no extra resources
  323. (DLOG or DITL) are needed, but it can use personalized resources created
  324. by the user.  It allows multiple (continuous or discontinuous) or single
  325. item selection and can return either the selected name ort the item
  326. number.  Lists may be displayed sorted or unsorted in any font or size.
  327.  
  328. MacType
  329. Returns the Mac type (eg IIfx, portable etc).
  330.  
  331. Menu
  332. Lets you remove and add your own menus, submenus and menu items to
  333. Hypercard as well as alter existing menus. A special hack is provided to
  334. allow SICN insertion in addition to ICONs, sicns and #ICNs.
  335.  
  336. Mousoid
  337. Displays a windoid showing current mouse position.
  338.  
  339. NameNewFile
  340. NameNewFile provides a dialog allowing to name a new file and its
  341. destination (SFPutFile). Not required anymore  with HC2.0 which includes
  342. this feature.
  343.  
  344. Notification
  345. Lets you invoke the Notification Manager under Multifinder.
  346.  
  347. NubusList
  348. Returns the lists of installed NuBus cards.
  349.  
  350. PICTFile
  351. Two CXMDs that allow you to transfer a picture between the clipboard and a
  352. PICT file.
  353.  
  354. PICTToClip
  355. Transfers a PICT, JFIF or Moov file, or PICT resource to the Clipboard,
  356. modifying it if required.
  357.  
  358. PPCList
  359. Returns a list of all System 7.0 PPC aware applications of a node.
  360. Requires System 7.
  361.  
  362. PrinterInfo
  363. Returns information on the currently selected printer.
  364.  
  365. PrintPICT
  366. Prints a PICT file, resource or the clipboard content with a prompt if
  367. desired.
  368.  
  369. PrintPICTList
  370. Prints a list of PICT files or resources in one printing session.
  371.  
  372. Privileges
  373. Returns the access privileges of a folder on an AppleShare volume.
  374.  
  375. Prompt
  376. Displays an information dialog during the execution of a script. The
  377. dialog's width is set accordingly to the string width.  Does not work
  378. properly with Hypercard 2 - use Promptoid instead.
  379.  
  380. Promptoid
  381. Displays an information dialog during the execution of a script. The
  382. dialog's width is set accordingly to the string width.  Does not work
  383. properly with Hypercard 1 - use Prompt instead.
  384.  
  385. QCopy
  386. A resource copier specially designed to perform full installlation of all
  387. included resources of a stack.
  388.  
  389. RemoveFolder
  390. Deletes a whole folder, even if it is not empty.
  391.  
  392. ReplaceCharSet
  393. Replaces a whole set of chars with another, in one single pass.
  394.  
  395. ResolveAlias
  396. Returns the real pathname pointed to by an alias file. Requires System 7.
  397.  
  398. ResText
  399. Leys you get text from any resource.
  400.  
  401. ScrapXCMDs
  402. Two XCMDs. One lets you add the clipboard's content to a ScrapBook, the
  403. other copies a specified ScrapBook item to the clipboard (optionally
  404. removing it from the ScrapBook).
  405.  
  406. SelectDir
  407. Displays a dialog allowing you to choose a folder.
  408.  
  409. SelectFile
  410. Provides a dialog allowing you to choose a file (SFGetFile). Not required
  411. anymore with HC2.0 which includes this feature.
  412.  
  413. SendPS
  414. Sends PostScript data to a LaserWriter over AppleTalk.
  415.  
  416. SetFileFlag
  417. Changes the value of the authorized Finder flags of a file.
  418.  
  419. SetFinderLock
  420. Locks/unlocks a file (Finder info checkbox).
  421.  
  422. SetFInfo
  423. Changes file type and/or creator.
  424.  
  425. SetMode
  426. Switches any connected screen from one video mode and depth to another.
  427. Requires System 6.0.5 or later.
  428.  
  429. Set
  430. Intercepts all Set commands to allow for a new UserLevel (0) which is like
  431. UserLevel 2, but with no Go menu and a reduced Edit menu.
  432.  
  433. ShowHideFolder
  434. Makes a folder visible/invisible.
  435.  
  436. SoundRecord
  437. Records sound using any recognized sound input device. It works with both
  438. HyperCard & SuperCard.
  439.  
  440. StripDup
  441. Quickly removes all duplicates lines, items or words from a string.
  442.  
  443. StrWidth
  444. Returns the length in pixels of a string, according to its text
  445. attributes.
  446.  
  447. Switch
  448. Transforms an items list to lines list, and vice-versa.
  449.  
  450. Tabloid
  451. Displays a spreadsheet like windoid, with multiple cells and columns.
  452. Requires Hypercard 2.
  453.  
  454. Textoid
  455. Displays a full-styled text windoid.  Requires Hypercard 2.
  456.  
  457. TextRes
  458. Create any kind of text resource (STR, STR#, TEXT, etc) in a file.
  459.  
  460. WindName
  461. Changes the title of HyperCard's window.
  462.  
  463. XRef
  464. A tool for cross-referencing handlers, variables and externals in an HC script.
  465.